Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Інститут комп’ютерних наук та інформаційних технологій
Кафедра автоматизованих систем управління
Лабораторна робота №1
з дисципліни
«Проектування інформаційних систем»
Лабораторна робота №1
Формулювання вимог до інформаційної системи.
Розробка технічного завдання
Мета роботи:
Проаналізувати та розробити архітектуру ІС для обраної предметної області. Сформулювати вимоги для розроблюваної ІС та оформити їх за існуючими стандартами.
Теоретичні відомості
Способи формулювання вимог:
документація, в якій використовується чітко структурована і акуратно використовувана природна мова;
графічні моделі, що ілюструють процеси перетворення, стану системи і їх зміни, взаємозв’язки даних, а також логічні потоки тощо;
формальні специфікації, де вимоги визначені за допомогою математично точних, формальних логічних мов.
Специфікація вимог
Специфікацію вимог до ПЗ іноді називають документом бізнес-вимог, функціональної специфікації, специфікацією продукту або просто документом про вимоги.
У специфікації вимог до ПЗ вказуються функції і можливості, якими має володіти ПЗ, а також необхідні обмеження. Вона повинна містити досить ґрунтовний опис поведінки системи за різних умов, а також необхідні якості системи, такі як продуктивність, безпека і зручність використання.
Специфікація вимог до ПО необхідна різним учасникам проекту:
клієнти, відділ маркетингу та фахівці з продажу хочуть мати уявлення про кінцевий
продукт;
менеджери проекту за даними специфікації розраховують графіки, витрати і
ресурси;
команда розробників ПЗ отримує уявлення про те, який продукт треба створювати;
тестувальники складають засновані на вимогах тести, плани тестування і
процедури;
фахівці з обслуговування та підтримки отримують уявлення про функціональність
кожної складової частини продукту;
розробники документації створюють керівництва для користувачів і вікна довідки
на підставі специфікації вимог до ПЗ і дизайну користувальницького інтерфейсу;
спеціалістам з навчання специфікація вимог до ПО і призначена для користувача
документація необхідна для розробки навчальних матеріалів;
персонал, що займається юридичною стороною проекту, перевіряє, чи відповідають
вимоги до продукту існуючим законам і постановам;
субпідрядники будують свою роботу і можуть нести юридичну відповідальність
Вимоги до найменування
У кожної вимоги повинен бути унікальний і незмінний ідентифікатор. Це дозволить посилатись на певні вимоги в запиті на зміни, в хронології змін, в перехресних посиланнях або матриці зв’язків вимог. Зазвичай використовують 2 види нумерації:
Нумерація за порядком.
Ієрархічна нумерація.
Порядок роботи
Вступ:
Призначення:
Програмний продукт “ ІС для автоматизації обліку учасників громадських зборів ” призначений для автоматизації реєстрації учасників зборів, обліку присутніх на засіданні певної партії чи громадської організації.
Правила, прийняті в документах:
Склад програмної документації встановлений відповідно до ДСТУ 3008–95 та Єдиній системі програмної документації. Список програмних документів і їх зміст:
записка пояснення – схема алгоритму, загальний опис алгоритму або функціонування програми, а також обґрунтування ухвалених технічних і техніко-економічних рішень;
технічне завдання – цей документ;
структурна схема системи;
текст програми – запис програми з необхідними поясненнями і коментарями;
опис програми – відомості про логічну і фізичну модель, відомості про функціонування програми;
експлуатаційні документи – інструкції адміністратору, менеджеру і перевізнику.
Межі проекту:
Розробити систему по автоматизації реєстрації учасників зборів. Потенційний учасник конференції, який прийде, буде мати певний засіб ідентифікації ( код учасника партії, серія паспорта або посвідчення, штрих- або QR-код), який при вході буде скануватися, автоматично реєструватися та заноситися в баз...